Skip to content

修复 E2E 生成、评审与执行流程#16

Merged
dashenbibi merged 3 commits into
mainfrom
agent/macos-release-build
Jul 22, 2026
Merged

修复 E2E 生成、评审与执行流程#16
dashenbibi merged 3 commits into
mainfrom
agent/macos-release-build

Conversation

@dashenbibi

Copy link
Copy Markdown
Owner

变更内容

  • 让隔离 worktree 读取当前未提交的业务源码、配置和技术方案,不要求先提交业务代码。
  • 放宽跨语言测试生成和 runner 绑定,支持 CLI 判断项目测试入口。
  • 修复评审补丁截断,完整提供 agent-review.patch,并兼容修复旧 bundle。
  • 区分生成阶段静态评审与执行阶段运行时证据评审。
  • 修复 NeedsHuman 状态下错误显示正式执行按钮、评审发现无法处置的问题。
  • 优化 E2E 运行上下文、候选隔离和评审状态流转。

根因

生成 CLI 原先只能看到基线提交,无法读取用户当前未提交的业务变更;评审 bundle 又对大补丁做了硬截断;前端仅按“已批准”判断执行按钮,没有结合后端工作流状态。

验证

  • npm run build
  • cargo check -p testharbor-desktop
  • cargo test -p testharbor-application --lib
  • cargo test -p testharbor-agent-drivers --lib
  • cargo test -p testharbor-review --lib
  • 已重新构建并安装 macOS 客户端。

Signed-off-by: dashenbibi <15820727+dashenbibi@users.noreply.github.com>
Signed-off-by: dashenbibi <15820727+dashenbibi@users.noreply.github.com>
@dashenbibi
dashenbibi marked this pull request as ready for review July 22, 2026 10:47
@dashenbibi
dashenbibi merged commit 6fa3832 into main Jul 22, 2026
0 of 10 checks passed
@dashenbibi
dashenbibi deleted the agent/macos-release-build branch July 22, 2026 10:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant